multi-billion dollar amount - English Synonyms Dictionary